package com.zlm.function;

import java.util.function.Function;

/**
 * @Author: 郑
 * 四大函数接口:
 * 1 Consumer 消费者接口
 * 2 Function 传入参数T 返回参数R
 * 3 Predicate  断定式接口
 * 4 Supplier   供给型接口
 * 函数接口是只有一个方法的接口 类上有@FunctionInterface
 *
 */
public class Demo {
    public static void main(String[] args) {
//        Function<String, String> function = new Function<String, String>() {
//            @Override
//            public String apply(String s) {
//                return s;
//            }
//        };
        Function<String, String> function = (s) -> {return s;};
        System.out.println(function.apply("asdfds"));
    }
}
